/* $Id: ContestInfoDTO.java 138 2011-09-01 17:51:37Z altdotua@gmail.com $ */

package alt.djudge.frontend.shared.dto.contest;

import java.io.Serializable;
import java.util.Date;


public class ContestInfoDTO implements DTOEntry, Serializable
{
	private static final long serialVersionUID = 1L;

	private Long id;
	
	private String sid;
	
	private String name;
	
	private Date startTime;	
	
	private Date finishTime;
	
	private Date freezeTime;	
	
	private Date unfreezeTime;	
	
	private String contestType;
	
	private Long userId;
	
	private Boolean allowAllLanguages;
	
	private Boolean allowAllUsers;
	
	private Long contestDuration;
	
	private String statementsLink;
	
	private Boolean virtual;
	
	public Long getId()
	{
		return id;
	}

	public void setId(Long id)
	{
		this.id = id;
	}

	public String getSid()
	{
		return sid;
	}

	public void setSid(String sid)
	{
		this.sid = sid;
	}

	public String getName()
	{
		return name;
	}

	public void setName(String name)
	{
		this.name = name;
	}

	public Date getStartTime()
	{
		return startTime;
	}

	public void setStartTime(Date startTime)
	{
		this.startTime = startTime;
	}

	public Date getFinishTime()
	{
		return finishTime;
	}

	public void setFinishTime(Date finishTime)
	{
		this.finishTime = finishTime;
	}

	public Date getFreezeTime()
	{
		return freezeTime;
	}

	public void setFreezeTime(Date freezeTime)
	{
		this.freezeTime = freezeTime;
	}

	public Date getUnfreezeTime()
	{
		return unfreezeTime;
	}

	public void setUnfreezeTime(Date unfreezeTime)
	{
		this.unfreezeTime = unfreezeTime;
	}

	public String getContestType()
	{
		return contestType;
	}

	public void setContestType(String contestType)
	{
		this.contestType = contestType;
	}

	public Long getUserId()
	{
		return userId;
	}

	public void setUserId(Long userId)
	{
		this.userId = userId;
	}

	public Boolean getAllowAllLanguages()
	{
		return allowAllLanguages;
	}

	public void setAllowAllLanguages(Boolean allowAllLanguages)
	{
		this.allowAllLanguages = allowAllLanguages;
	}

	public Boolean getAllowAllUsers()
	{
		return allowAllUsers;
	}

	public void setAllowAllUsers(Boolean allowAllUsers)
	{
		this.allowAllUsers = allowAllUsers;
	}

	public Long getContestDuration()
	{
		return contestDuration;
	}

	public void setContestDuration(Long contestDuration)
	{
		this.contestDuration = contestDuration;
	}

	public String getStatementsLink()
	{
		return statementsLink;
	}

	public void setStatementsLink(String statementsLink)
	{
		this.statementsLink = statementsLink;
	}

	public Boolean getVirtual()
	{
		return virtual;
	}

	public void setVirtual(Boolean virtual)
	{
		this.virtual = virtual;
	}
}
